stuffed green peppers - German English Dictionary